#define _CRT_SECURE_NO_WARNINGS 1
#include<stdio.h>

////int Fib(int n)
////{
////	if (n == 1 || n == 2)
////		return 1;
////	if (n > 2)
////		return Fib(n - 1) + Fib(n - 2);
////}
//int Fib(int n)
//{
//	int a = 1;
//	int b = 1;
//	int c = 1;
//	while (n >=3)
//	{
//		c = a + b;
//		a = b;
//		b = c;
//		n--;
//	}
//	return c;
//}
//int main() {
//	int n = 0;
//	scanf("%d", &n);
//	int ret = Fib(n);
//	printf("%d", ret);
//	return 0;
//}

//int cont(int a, int b)
//{
//	if (b == 0)
//		return 1;
//	if (b > 0)
//		return a * cont(int a, int b--);
//}
//
//
//
//
//int main()
//{
//	int n = 0, k = 0;
//	scanf("%d%d", &n, &k);
//	int num = cont(n, k);
//	printf("%d", num;)
//	return 0;
//}

//int num(int n)
//{
//	int sum = 0;
//	if (n > 9) {
//		sum+= n % 10;
//		num(n / 10);
//	}
//	return sum;
//
//}
//int main()
//{
//	int n = 0;
//	scanf("%d", &n);
//	int ret = num(n);
//	printf("%d", ret);
//
//	return 0;
//}

int num(int n)
{
	if (n > 9)
		num(n / 10);
	printf("%d ", n%10);
}
int main()
{
	int n = 0;
	scanf("%d", &n);
	int set = num(n);
	




	return 0;
}